Used to determine whether one expression is equal to another or to assign a value to a property or variable. String comparisons are case-insensitive.
Notes
Syntax
result=expression1 = expression2
Part | Type | Description |
|---|---|---|
result |
Returns True if expression1 is equal to expression2. |
|
expression1 |
Any expression. |
|
expression2 |
Any expression. |
result=value
Part | Type | Description |
|---|---|---|
result |
Any |
The property, variable, array, or array element that is assigned value. |
value |
Any |
The value assigned to result. |
The data types of expression1 and expression2 must match. You can make comparisons between objects of any data type and between objects. If you compare objects, = compares their references, not their contents. For example, when you compare two FolderItems, = determines whether they have the same reference, not whether they point to the same file.
Use StrComp to do a case-sensitive String comparison.
You can use Operator_Compare to define comparisons for classes.
Example
The following example tests whether two strings are equal.
If Editfield1.text <> "" and EditField2.text <> "" then
a=Editfield1.text
b=EditField2.text
If a=b then
MsgBox "A is equal to B!"
else
Beep
end if
else
MsgBox "Please enter values into both boxes!"
end if
See Also
>, >=, <, <=, <>, and StrComp operators; Operator_Compare function.